[t:/]$ 지식_

redis L4

2021/01/25

단순한 memcached만 쓰다가 레디스 클러스터가 깔려있길래 써보고자 했다. 목적은 읽기 고속, 쓰기는 인터벌 배치 벌크. 캐시용은 아님.

  1. 클러스터에서 mget, 파이프에 의한 벌크 덤핑이 안 됨 -> 스스로 해싱 슬랏 찾아서 꽂아주는 줄 알았는데 안 꽂아줌. 당연히 빼주기도 못함. 슬랏을 다 찾아내서 내가 꽂을 키를 분류해서 꽂으면 가능하긴 한데 배보다 배꼽이 ... 걍 일타일콜 뺑이야 돌아라 나는 모른다해도 될 것 같긴 한데 클러스터라 복잡시려보임..

  2. 센티넬 쓰려고 했더니 마스터 바뀌고 핫빗 핑 날리고 클라이언트 쪽에서도 (라이브러리가 다 해줄테지만) 살아있는 마스터 확인하고 그러는 듯..

  3. 장비는 두 대 뿐이라 뭐 모냥새도 빠짐..

  4. 걍 싱글모드로 돌리고 결재만 올리면 묶어주는 L4를 사용함. 즉, 읽기는 L4 타고 오고 쓰기는 각각의 서버에서 벌크 덤핑. 뭐 하나 뒤져도 L4가 알아서 해 줄꺼고 클라측에선 IP 하나만 봐두대고 뉘가 마스터여 아몰랑해도 되고..

  5. 씨퓨 많이 달린 놈인데 아까움.. 그래서 원작자가 클러스터 깔아놨나.. 심드로 엠알짜고 싶다..

벌써부터 욕하는 소리가 들린다..





공유하기













[t:/] is not "technology - root". dawnsea, rss